package szhn.service;

import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;

import szhn.model.BookModel;

/**
 * 图书管理service
 * @author Panxinxing
 * 2020年5月12日
 *
 */
public interface BookService {

	/**
	 * 查询
	 * @param bookName 书名
	 * @return
	 */
	Page<BookModel> query(String bookName);
	
	/**
	 * 保存
	 * @param bookModel
	 * @return
	 */
	boolean save(BookModel bookModel);
	
	/**
	 * 修改
	 * @param bookModel
	 * @return
	 */
	boolean modify(BookModel bookModel);
	
	/**
	 * 删除
	 * @param id
	 * @param username
	 * @return
	 */
	boolean delete(String id, String username);
	
	/**
	 * 查询缓存
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	PageInfo<Object> query(int pageNum, int pageSize);
}
